package com.bicon.botu.mall.base.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.bicon.botu.core.base.repository.mybatis.UuidBaseEntity;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 模板配送区域类
 *
 * @author liushujie
 * @date 2017/7/19 下午 14:49
 */
@Data
@TableName("freight_dispatch_area")
public class FreightDispatchArea extends UuidBaseEntity<FreightDispatchArea> {

    /**
     * 商户ID
     */
    @TableField("tenant_id")
    private String tenantId;

    /**
     * 运费模板id
     */
    @TableField("freight_template_id")
    private String freightTemplateId;

    /**
     * 模板配送区域名称
     */
    @TableField("name")
    private String name;

    /**
     * 模板配送区域名称
     */
    @TableField("address_key")
    private String addressKey;

    /**
     * 首件
     */
    @TableField("first_part")
    private Integer firstPart;

    /**
     * 运费
     */
    @TableField("freight")
    private BigDecimal freight;


    /**
     * 续件
     */
    @TableField("sequel_part")
    private Integer sequelPart;

    /**
     * 续费
     */
    @TableField("sequel_freight")
    private BigDecimal sequelFreight;

    /**
     * 是否默认(0:否;1:是)
     */
    @TableField("defaults")
    private Integer defaults;


    /**
     * 是否包邮(0:否;1:是)
     */
    @TableField("pinkage")
    private Integer pinkage;

    /**
     * 包邮规则(1价格、2、件数 、3、重量、4、体积)
     */
    @TableField("pinkage_rule")
    private Integer pinkageRule;

    /**
     * 包邮值
     */
    @TableField("pinkage_value")
    private String pinkageValue;

}
